"""
__author__ = 'heyanmin'
__time__ = '2021/8/10 10:43 上午'
"""
# str.split(str="", num=string.count(str)).
# str - - 分隔符，默认为所有的空字符，包括空格、换行(\n)、制表符(\t)等。
# num - - 分割次数。默认为 - 1, 即分隔所有。

# collections是日常工作中的重点、高频模块，常用类型有：
# 　　计数器（Counter）
# 　　双向队列（deque）
# 　　默认字典（defaultdict）
# 　　有序字典（OrderedDict）
# 　　可命名元组（namedtuple）
# 　print(sum([i for i in range(101)])) 一行代码求和
from collections import Counter

txt = "Google#Runoob#Taobao#Facebook"
str = "Line1-abcdef  Line2-abc  Line4-abcd";
x = txt.split("#")
str_x = str.split()


str1 = "abcbcaccbbad"
list = ["a","b","c","a","b","b"]
dict = {"1":3, "3":2, "17":2, "1":2}
#Counter获取各元素的个数，返回字典
print ("Counter(s):", Counter(str1))  # 降序
print ("Counter(li):", Counter(list))
print ("Counter(d):", Counter(dict))